package cn.com.self.apis.member.service;

import cn.com.self.apis.member.entity.UMemberInfo;
import cn.com.self.apis.member.entity.vo.UMemberInfoVO;
import cn.com.self.apis.portal.entity.dto.RequirementsDTO2;
import cn.com.self.apis.portal.util.ICustomPage;
import cn.com.selfsoft.smartcity.core.service.GenericService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.data.domain.Pageable;
import org.springframework.http.ResponseEntity;

import java.util.Map;
import javax.servlet.http.HttpServletRequest;

public interface IMemberInfoService extends GenericService<UMemberInfo, String, UMemberInfo> {

    ResponseEntity deleteInfo(String id);

    ICustomPage<UMemberInfoVO> queryMemberInfoToTechnology(Map<String,Object> queryParams, Pageable page);

    public UMemberInfoVO queryMemberInfobyMemberId(Map<String,Object> queryParams);

//    ResponseEntity getEscrowInfoPage(HttpServletRequest request, Pageable page);
    ResponseEntity getMemberInfoPage(HttpServletRequest request, Pageable page);
//
    ResponseEntity loadMemberInfo(String id);
//
//    ResponseEntity getMemberInfoPageByPortal(HttpServletRequest request, Pageable page);
}
